package user;

public class ProxyUser {
    private User realUser;  //被代理的正真用户
    public ProxyUser(User user){
        this.realUser=user;  //对被代理的对象进行赋值
    }
    public User getRealUser(){
        return realUser;
    }
    //其他操作
    //调用菜单
    public int display(){
      return this.realUser.display();
    }
    //--------------------------------管理员相关方法------------------------------//
    //添加书籍操作
    public void addBook(){

    }
   //更新书记操作
   public void updateBook(){

   }
    //删除书籍
    public void removeBook(){

    }
    //统计每本书的借阅次数
    public void borrowCount(){

    }
    //查询最受欢迎的前n本书
    public void generateBook(){

    }

    //查看库存状态
    public void checkInventoryStatus() {

    }

    //并移除上架超过一年的图书
    public void checkAndRemoveOldBooks() {

    }
    //--------------------------------普通用户相关方法------------------------------//
    //借阅图书
    public void borrowBook(){

    }
    //归还图书
    public void returnBook(){

    }
    //查看个人借阅情况
    public void viewBorrowBooks(){

    }
}
